package com.sinog.alarm.mapper.db1;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.sinog.alarm.model.SystemCode;
import java.util.List;

/**
 * @desc UserAuthMapper
 * @author lk
 * @date 2022-02-17 11:07
 */
@DS("db1")
public interface UserAuthMapper {

    /**
     * 13、有tbsys_user，没有auth_user
     * @return List<SystemCode>
     */
    List<SystemCode> findSystemCodeNotHaveAuthUser();

    /**
     * 14、有auth_user，没有tbsys_user
     * @return List<SystemCode>
     */
    List<SystemCode> findAuthUserNotHaveSystemCode();
    //下面两行结果要一致

    /**
     * 字典表统计
     * @return Integer
     */
    Integer systemCodeCount();

    /**
     * 用户表统计
     * @return Integer
     */
    Integer authUserCount();

    /**
     * 16、下面结果理论要删除
     * @return List<SystemCode>
     */
    List<SystemCode> findDisabledSystemCode();

    /**
     * 填写说明
     * @return List<SystemCode>
     */
    List<SystemCode> findDisabledAuthUser();
}